home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-19 / pv3dv1.zip / PV3DV100.EXE / CHESS.POV < prev    next >
Text File  |  1993-02-04  |  35KB  |  1,646 lines

  1. /******************************************/
  2. /* PV3D V0.60 one modeler for POV-RAY     */
  3. /******************************************/
  4. /* POV-RAY V1.0 Generated file            */
  5. /* Copyright Lecointe Ludovic 1992,1993   */
  6. /* PV3D is a SHAREWARE                    */
  7. /* Send your contribution (55$) to receive*/
  8. /* the last avalaible version of PV3D     */
  9. /******************************************/
  10. /* Lecointe Ludovic                       */
  11. /* 16 Rue du Bouvreuil                    */
  12. /* 77240 CESSON la Forêt                  */
  13. /* France                                 */
  14. /******************************************/
  15.  
  16.  
  17.  
  18. #include "colors.inc"
  19. #include "shapes.inc"
  20. #include "textures.inc"
  21.  
  22. camera { 
  23.         location        <1.90000 0.94000 -4.24000>
  24.         direction       <0 0 1.0>
  25.         up              <0 1 0>
  26.         right           <1.3333 0 0 >
  27.         look_at <1.70000 0.00000 0.84000>
  28. }
  29.  
  30. object {
  31.     light_source { <1.72000 1.80000 0.00000> color red 1.00000 green 1.00000 blue 1.00000 scale <2.00000 2.20000 2.00000> }
  32. }
  33. object {
  34.     light_source { <1.76000 0.00000 -2.56000> color red 1.00000 green 1.00000 blue 1.00000 scale <0.40000 0.44000 0.40000> }
  35. }
  36. /*********************************/
  37. /*Master*/
  38. #declare Master =  composite
  39. {
  40. /*PlaY169*/
  41.    object
  42.    {
  43.     plane { <0.0 -1.00000 0.0> 0.72000 
  44.     }
  45.     texture
  46.     {
  47.     Jade
  48.     scale < 2.28000 1.00000 1.78001>
  49.     }  /* End Texture */
  50. colour red 1.000000 green 1.000000 blue 1.000000 
  51.    } /*End object*/
  52. /*PlaY170*/
  53.    object
  54.    {
  55.     plane { <0.0 1.00000 0.0> 3.88000 
  56.     }
  57.     texture
  58.     {
  59.     Blue_Sky
  60.     scale < 2.82000 1.00000 2.62000>
  61.     }  /* End Texture */
  62. colour red 1.000000 green 1.000000 blue 1.000000 
  63.    } /*End object*/
  64. } /*End composite*/
  65. /*********************************/
  66. /*map*/
  67. #declare map =  composite
  68. {
  69. /*Cube0*/
  70.    object
  71.    {
  72.     intersection { Cube 
  73.     scale < 0.10000 0.10000 0.10000>
  74.     translate < 0.00000 0.00000 -0.40000> 
  75.     }
  76.     texture
  77.     {
  78.     White_Marble
  79.     scale < 0.10000 0.10000 0.10000>
  80.     }  /* End Texture */
  81. colour red 1.000000 green 1.000000 blue 1.000000 
  82.    } /*End object*/
  83. /*Cube1*/
  84.    object
  85.    {
  86.     intersection { Cube 
  87.     scale < 0.10000 0.10000 0.10000>
  88.     translate < 0.40000 0.00000 -0.40000> 
  89.     }
  90.     texture
  91.     {
  92.     White_Marble
  93.     scale < 0.10000 0.10000 0.10000>
  94.     }  /* End Texture */
  95. colour red 1.000000 green 1.000000 blue 1.000000 
  96.    } /*End object*/
  97. /*Cube2*/
  98.    object
  99.    {
  100.     intersection { Cube 
  101.     scale < 0.10000 0.10000 0.10000>
  102.     translate < 0.80000 0.00000 -0.40000> 
  103.     }
  104.     texture
  105.     {
  106.     White_Marble
  107.     scale < 0.10000 0.10000 0.10000>
  108.     }  /* End Texture */
  109. colour red 1.000000 green 1.000000 blue 1.000000 
  110.    } /*End object*/
  111. /*Cube3*/
  112.    object
  113.    {
  114.     intersection { Cube 
  115.     scale < 0.10000 0.10000 0.10000>
  116.     translate < 1.20000 0.00000 -0.40000> 
  117.     }
  118.     texture
  119.     {
  120.     White_Marble
  121.     scale < 0.10000 0.10000 0.10000>
  122.     }  /* End Texture */
  123. colour red 1.000000 green 1.000000 blue 1.000000 
  124.    } /*End object*/
  125. /*Cube4*/
  126.    object
  127.    {
  128.     intersection { Cube 
  129.     scale < 0.10000 0.10000 0.10000>
  130.     translate < 1.20000 0.00000 0.00000> 
  131.     }
  132.     texture
  133.     {
  134.     White_Marble
  135.     scale < 0.10000 0.10000 0.10000>
  136.     }  /* End Texture */
  137. colour red 1.000000 green 1.000000 blue 1.000000 
  138.    } /*End object*/
  139. /*Cube5*/
  140.    object
  141.    {
  142.     intersection { Cube 
  143.     scale < 0.10000 0.10000 0.10000>
  144.     translate < 1.20000 0.00000 0.40000> 
  145.     }
  146.     texture
  147.     {
  148.     White_Marble
  149.     scale < 0.10000 0.10000 0.10000>
  150.     }  /* End Texture */
  151. colour red 1.000000 green 1.000000 blue 1.000000 
  152.    } /*End object*/
  153. /*Cube6*/
  154.    object
  155.    {
  156.     intersection { Cube 
  157.     scale < 0.10000 0.10000 0.10000>
  158.     translate < 1.20000 0.00000 0.80000> 
  159.     }
  160.     texture
  161.     {
  162.     White_Marble
  163.     scale < 0.10000 0.10000 0.10000>
  164.     }  /* End Texture */
  165. colour red 1.000000 green 1.000000 blue 1.000000 
  166.    } /*End object*/
  167. /*Cube7*/
  168.    object
  169.    {
  170.     intersection { Cube 
  171.     scale < 0.10000 0.10000 0.10000>
  172.     translate < 0.00000 0.00000 0.00000> 
  173.     }
  174.     texture
  175.     {
  176.     White_Marble
  177.     scale < 0.10000 0.10000 0.10000>
  178.     }  /* End Texture */
  179. colour red 1.000000 green 1.000000 blue 1.000000 
  180.    } /*End object*/
  181. /*Cube8*/
  182.    object
  183.    {
  184.     intersection { Cube 
  185.     scale < 0.10000 0.10000 0.10000>
  186.     translate < 0.00000 0.00000 0.40000> 
  187.     }
  188.     texture
  189.     {
  190.     White_Marble
  191.     scale < 0.10000 0.10000 0.10000>
  192.     }  /* End Texture */
  193. colour red 1.000000 green 1.000000 blue 1.000000 
  194.    } /*End object*/
  195. /*Cube9*/
  196.    object
  197.    {
  198.     intersection { Cube 
  199.     scale < 0.10000 0.10000 0.10000>
  200.     translate < 0.00000 0.00000 0.80000> 
  201.     }
  202.     texture
  203.     {
  204.     White_Marble
  205.     scale < 0.10000 0.10000 0.10000>
  206.     }  /* End Texture */
  207. colour red 1.000000 green 1.000000 blue 1.000000 
  208.    } /*End object*/
  209. /*Cube10*/
  210.    object
  211.    {
  212.     intersection { Cube 
  213.     scale < 0.10000 0.10000 0.10000>
  214.     translate < 0.40000 0.00000 0.00000> 
  215.     }
  216.     texture
  217.     {
  218.     White_Marble
  219.     scale < 0.10000 0.10000 0.10000>
  220.     }  /* End Texture */
  221. colour red 1.000000 green 1.000000 blue 1.000000 
  222.    } /*End object*/
  223. /*Cube11*/
  224.    object
  225.    {
  226.     intersection { Cube 
  227.     scale < 0.10000 0.10000 0.10000>
  228.     translate < 0.40000 0.00000 0.40000> 
  229.     }
  230.     texture
  231.     {
  232.     White_Marble
  233.     scale < 0.10000 0.10000 0.10000>
  234.     }  /* End Texture */
  235. colour red 1.000000 green 1.000000 blue 1.000000 
  236.    } /*End object*/
  237. /*Cube12*/
  238.    object
  239.    {
  240.     intersection { Cube 
  241.     scale < 0.10000 0.10000 0.10000>
  242.     translate < 0.40000 0.00000 0.80000> 
  243.     }
  244.     texture
  245.     {
  246.     White_Marble
  247.     scale < 0.10000 0.10000 0.10000>
  248.     }  /* End Texture */
  249. colour red 1.000000 green 1.000000 blue 1.000000 
  250.    } /*End object*/
  251. /*Cube13*/
  252.    object
  253.    {
  254.     intersection { Cube 
  255.     scale < 0.10000 0.10000 0.10000>
  256.     translate < 0.80000 0.00000 0.00000> 
  257.     }
  258.     texture
  259.     {
  260.     White_Marble
  261.     scale < 0.10000 0.10000 0.10000>
  262.     }  /* End Texture */
  263. colour red 1.000000 green 1.000000 blue 1.000000 
  264.    } /*End object*/
  265. /*Cube14*/
  266.    object
  267.    {
  268.     intersection { Cube 
  269.     scale < 0.10000 0.10000 0.10000>
  270.     translate < 0.80000 0.00000 0.40000> 
  271.     }
  272.     texture
  273.     {
  274.     White_Marble
  275.     scale < 0.10000 0.10000 0.10000>
  276.     }  /* End Texture */
  277. colour red 1.000000 green 1.000000 blue 1.000000 
  278.    } /*End object*/
  279. /*Cube15*/
  280.    object
  281.    {
  282.     intersection { Cube 
  283.     scale < 0.10000 0.10000 0.10000>
  284.     translate < 0.80000 0.00000 0.80000> 
  285.     }
  286.     texture
  287.     {
  288.     White_Marble
  289.     scale < 0.10000 0.10000 0.10000>
  290.     }  /* End Texture */
  291. colour red 1.000000 green 1.000000 blue 1.000000 
  292.    } /*End object*/
  293. /*Cube16*/
  294.    object
  295.    {
  296.     intersection { Cube 
  297.     scale < 0.10000 0.10000 0.10000>
  298.     translate < 0.19958 0.00000 -0.40049> 
  299.     }
  300.     texture
  301.     {
  302.     Pink_Granite
  303.     scale < 0.10000 0.10000 0.10000>
  304.     }  /* End Texture */
  305. colour red 1.000000 green 1.000000 blue 1.000000 
  306.    } /*End object*/
  307. /*Cube17*/
  308.    object
  309.    {
  310.     intersection { Cube 
  311.     scale < 0.10000 0.10000 0.10000>
  312.     translate < 0.59958 0.00000 -0.40049> 
  313.     }
  314.     texture
  315.     {
  316.     Pink_Granite
  317.     scale < 0.10000 0.10000 0.10000>
  318.     }  /* End Texture */
  319. colour red 1.000000 green 1.000000 blue 1.000000 
  320.    } /*End object*/
  321. /*Cube18*/
  322.    object
  323.    {
  324.     intersection { Cube 
  325.     scale < 0.10000 0.10000 0.10000>
  326.     translate < 0.99958 0.00000 -0.40049> 
  327.     }
  328.     texture
  329.     {
  330.     Pink_Granite
  331.     scale < 0.10000 0.10000 0.10000>
  332.     }  /* End Texture */
  333. colour red 1.000000 green 1.000000 blue 1.000000 
  334.    } /*End object*/
  335. /*Cube19*/
  336.    object
  337.    {
  338.     intersection { Cube 
  339.     scale < 0.10000 0.10000 0.10000>
  340.     translate < 1.39958 0.00000 -0.40049> 
  341.     }
  342.     texture
  343.     {
  344.     Pink_Granite
  345.     scale < 0.10000 0.10000 0.10000>
  346.     }  /* End Texture */
  347. colour red 1.000000 green 1.000000 blue 1.000000 
  348.    } /*End object*/
  349. /*Cube20*/
  350.    object
  351.    {
  352.     intersection { Cube 
  353.     scale < 0.10000 0.10000 0.10000>
  354.     translate < 0.00000 0.00000 -0.20000> 
  355.     }
  356.     texture
  357.     {
  358.     Pink_Granite
  359.     scale < 0.10000 0.10000 0.10000>
  360.     }  /* End Texture */
  361. colour red 1.000000 green 1.000000 blue 1.000000 
  362.    } /*End object*/
  363. /*Cube21*/
  364.    object
  365.    {
  366.     intersection { Cube 
  367.     scale < 0.10000 0.10000 0.10000>
  368.     translate < 0.00000 0.00000 0.20000> 
  369.     }
  370.     texture
  371.     {
  372.     Pink_Granite
  373.     scale < 0.10000 0.10000 0.10000>
  374.     }  /* End Texture */
  375. colour red 1.000000 green 1.000000 blue 1.000000 
  376.    } /*End object*/
  377. /*Cube22*/
  378.    object
  379.    {
  380.     intersection { Cube 
  381.     scale < 0.10000 0.10000 0.10000>
  382.     translate < 0.00000 0.00000 0.60000> 
  383.     }
  384.     texture
  385.     {
  386.     Pink_Granite
  387.     scale < 0.10000 0.10000 0.10000>
  388.     }  /* End Texture */
  389. colour red 1.000000 green 1.000000 blue 1.000000 
  390.    } /*End object*/
  391. /*Cube23*/
  392.    object
  393.    {
  394.     intersection { Cube 
  395.     scale < 0.10000 0.10000 0.10000>
  396.     translate < 0.00000 0.00000 1.00000> 
  397.     }
  398.     texture
  399.     {
  400.     Pink_Granite
  401.     scale < 0.10000 0.10000 0.10000>
  402.     }  /* End Texture */
  403. colour red 1.000000 green 1.000000 blue 1.000000 
  404.    } /*End object*/
  405. /*Cube24*/
  406.    object
  407.    {
  408.     intersection { Cube 
  409.     scale < 0.10000 0.10000 0.10000>
  410.     translate < 0.40146 0.00000 -0.19927> 
  411.     }
  412.     texture
  413.     {
  414.     Pink_Granite
  415.     scale < 0.10000 0.10000 0.10000>
  416.     }  /* End Texture */
  417. colour red 1.000000 green 1.000000 blue 1.000000 
  418.    } /*End object*/
  419. /*Cube25*/
  420.    object
  421.    {
  422.     intersection { Cube 
  423.     scale < 0.10000 0.10000 0.10000>
  424.     translate < 0.40000 0.00000 0.20000> 
  425.     }
  426.     texture
  427.     {
  428.     Pink_Granite
  429.     scale < 0.10000 0.10000 0.10000>
  430.     }  /* End Texture */
  431. colour red 1.000000 green 1.000000 blue 1.000000 
  432.    } /*End object*/
  433. /*Cube26*/
  434.    object
  435.    {
  436.     intersection { Cube 
  437.     scale < 0.10000 0.10000 0.10000>
  438.     translate < 0.40000 0.00000 0.60000> 
  439.     }
  440.     texture
  441.     {
  442.     Pink_Granite
  443.     scale < 0.10000 0.10000 0.10000>
  444.     }  /* End Texture */
  445. colour red 1.000000 green 1.000000 blue 1.000000 
  446.    } /*End object*/
  447. /*Cube27*/
  448.    object
  449.    {
  450.     intersection { Cube 
  451.     scale < 0.10000 0.10000 0.10000>
  452.     translate < 0.40000 0.00000 1.00000> 
  453.     }
  454.     texture
  455.     {
  456.     Pink_Granite
  457.     scale < 0.10000 0.10000 0.10000>
  458.     }  /* End Texture */
  459. colour red 1.000000 green 1.000000 blue 1.000000 
  460.    } /*End object*/
  461. /*Cube28*/
  462.    object
  463.    {
  464.     intersection { Cube 
  465.     scale < 0.10000 0.10000 0.10000>
  466.     translate < 0.80000 0.00000 -0.20000> 
  467.     }
  468.     texture
  469.     {
  470.     Pink_Granite
  471.     scale < 0.10000 0.10000 0.10000>
  472.     }  /* End Texture */
  473. colour red 1.000000 green 1.000000 blue 1.000000 
  474.    } /*End object*/
  475. /*Cube29*/
  476.    object
  477.    {
  478.     intersection { Cube 
  479.     scale < 0.10000 0.10000 0.10000>
  480.     translate < 0.80000 0.00000 0.20000> 
  481.     }
  482.     texture
  483.     {
  484.     Pink_Granite
  485.     scale < 0.10000 0.10000 0.10000>
  486.     }  /* End Texture */
  487. colour red 1.000000 green 1.000000 blue 1.000000 
  488.    } /*End object*/
  489. /*Cube30*/
  490.    object
  491.    {
  492.     intersection { Cube 
  493.     scale < 0.10000 0.10000 0.10000>
  494.     translate < 0.80000 0.00000 0.60000> 
  495.     }
  496.     texture
  497.     {
  498.     Pink_Granite
  499.     scale < 0.10000 0.10000 0.10000>
  500.     }  /* End Texture */
  501. colour red 1.000000 green 1.000000 blue 1.000000 
  502.    } /*End object*/
  503. /*Cube31*/
  504.    object
  505.    {
  506.     intersection { Cube 
  507.     scale < 0.10000 0.10000 0.10000>
  508.     translate < 0.80000 0.00000 1.00000> 
  509.     }
  510.     texture
  511.     {
  512.     Pink_Granite
  513.     scale < 0.10000 0.10000 0.10000>
  514.     }  /* End Texture */
  515. colour red 1.000000 green 1.000000 blue 1.000000 
  516.    } /*End object*/
  517. /*Cube32*/
  518.    object
  519.    {
  520.     intersection { Cube 
  521.     scale < 0.10000 0.10000 0.10000>
  522.     translate < 1.20000 0.00000 -0.20000> 
  523.     }
  524.     texture
  525.     {
  526.     Pink_Granite
  527.     scale < 0.10000 0.10000 0.10000>
  528.     }  /* End Texture */
  529. colour red 1.000000 green 1.000000 blue 1.000000 
  530.    } /*End object*/
  531. /*Cube33*/
  532.    object
  533.    {
  534.     intersection { Cube 
  535.     scale < 0.10000 0.10000 0.10000>
  536.     translate < 1.20000 0.00000 0.20000> 
  537.     }
  538.     texture
  539.     {
  540.     Pink_Granite
  541.     scale < 0.10000 0.10000 0.10000>
  542.     }  /* End Texture */
  543. colour red 1.000000 green 1.000000 blue 1.000000 
  544.    } /*End object*/
  545. /*Cube34*/
  546.    object
  547.    {
  548.     intersection { Cube 
  549.     scale < 0.10000 0.10000 0.10000>
  550.     translate < 1.20000 0.00000 0.60000> 
  551.     }
  552.     texture
  553.     {
  554.     Pink_Granite
  555.     scale < 0.10000 0.10000 0.10000>
  556.     }  /* End Texture */
  557. colour red 1.000000 green 1.000000 blue 1.000000 
  558.    } /*End object*/
  559. /*Cube35*/
  560.    object
  561.    {
  562.     intersection { Cube 
  563.     scale < 0.10000 0.10000 0.10000>
  564.     translate < 1.20000 0.00000 1.00000> 
  565.     }
  566.     texture
  567.     {
  568.     Pink_Granite
  569.     scale < 0.10000 0.10000 0.10000>
  570.     }  /* End Texture */
  571. colour red 1.000000 green 1.000000 blue 1.000000 
  572.    } /*End object*/
  573. /*Cube36*/
  574.    object
  575.    {
  576.     intersection { Cube 
  577.     scale < 0.10000 0.10000 0.10000>
  578.     translate < 1.40000 0.00000 0.00000> 
  579.     }
  580.     texture
  581.     {
  582.     Pink_Granite
  583.     scale < 0.10000 0.10000 0.10000>
  584.     }  /* End Texture */
  585. colour red 1.000000 green 1.000000 blue 1.000000 
  586.    } /*End object*/
  587. /*Cube37*/
  588.    object
  589.    {
  590.     intersection { Cube 
  591.     scale < 0.10000 0.10000 0.10000>
  592.     translate < 1.40000 0.00000 0.40000> 
  593.     }
  594.     texture
  595.     {
  596.     Pink_Granite
  597.     scale < 0.10000 0.10000 0.10000>
  598.     }  /* End Texture */
  599. colour red 1.000000 green 1.000000 blue 1.000000 
  600.    } /*End object*/
  601. /*Cube38*/
  602.    object
  603.    {
  604.     intersection { Cube 
  605.     scale < 0.10000 0.10000 0.10000>
  606.     translate < 1.40000 0.00000 0.80000> 
  607.     }
  608.     texture
  609.     {
  610.     Pink_Granite
  611.     scale < 0.10000 0.10000 0.10000>
  612.     }  /* End Texture */
  613. colour red 1.000000 green 1.000000 blue 1.000000 
  614.    } /*End object*/
  615. /*Cube39*/
  616.    object
  617.    {
  618.     intersection { Cube 
  619.     scale < 0.10000 0.10000 0.10000>
  620.     translate < 0.20000 0.00000 0.00000> 
  621.     }
  622.     texture
  623.     {
  624.     Pink_Granite
  625.     scale < 0.10000 0.10000 0.10000>
  626.     }  /* End Texture */
  627. colour red 1.000000 green 1.000000 blue 1.000000 
  628.    } /*End object*/
  629. /*Cube40*/
  630.    object
  631.    {
  632.     intersection { Cube 
  633.     scale < 0.10000 0.10000 0.10000>
  634.     translate < 0.20000 0.00000 0.40000> 
  635.     }
  636.     texture
  637.     {
  638.     Pink_Granite
  639.     scale < 0.10000 0.10000 0.10000>
  640.     }  /* End Texture */
  641. colour red 1.000000 green 1.000000 blue 1.000000 
  642.    } /*End object*/
  643. /*Cube41*/
  644.    object
  645.    {
  646.     intersection { Cube 
  647.     scale < 0.10000 0.10000 0.10000>
  648.     translate < 0.20000 0.00000 0.80000> 
  649.     }
  650.     texture
  651.     {
  652.     Pink_Granite
  653.     scale < 0.10000 0.10000 0.10000>
  654.     }  /* End Texture */
  655. colour red 1.000000 green 1.000000 blue 1.000000 
  656.    } /*End object*/
  657. /*Cube42*/
  658.    object
  659.    {
  660.     intersection { Cube 
  661.     scale < 0.10000 0.10000 0.10000>
  662.     translate < 0.60000 0.00000 0.00000> 
  663.     }
  664.     texture
  665.     {
  666.     Pink_Granite
  667.     scale < 0.10000 0.10000 0.10000>
  668.     }  /* End Texture */
  669. colour red 1.000000 green 1.000000 blue 1.000000 
  670.    } /*End object*/
  671. /*Cube43*/
  672.    object
  673.    {
  674.     intersection { Cube 
  675.     scale < 0.10000 0.10000 0.10000>
  676.     translate < 0.60000 0.00000 0.40000> 
  677.     }
  678.     texture
  679.     {
  680.     Pink_Granite
  681.     scale < 0.10000 0.10000 0.10000>
  682.     }  /* End Texture */
  683. colour red 1.000000 green 1.000000 blue 1.000000 
  684.    } /*End object*/
  685. /*Cube44*/
  686.    object
  687.    {
  688.     intersection { Cube 
  689.     scale < 0.10000 0.10000 0.10000>
  690.     translate < 0.60000 0.00000 0.80000> 
  691.     }
  692.     texture
  693.     {
  694.     Pink_Granite
  695.     scale < 0.10000 0.10000 0.10000>
  696.     }  /* End Texture */
  697. colour red 1.000000 green 1.000000 blue 1.000000 
  698.    } /*End object*/
  699. /*Cube45*/
  700.    object
  701.    {
  702.     intersection { Cube 
  703.     scale < 0.10000 0.10000 0.10000>
  704.     translate < 1.00000 0.00000 0.00000> 
  705.     }
  706.     texture
  707.     {
  708.     Pink_Granite
  709.     scale < 0.10000 0.10000 0.10000>
  710.     }  /* End Texture */
  711. colour red 1.000000 green 1.000000 blue 1.000000 
  712.    } /*End object*/
  713. /*Cube46*/
  714.    object
  715.    {
  716.     intersection { Cube 
  717.     scale < 0.10000 0.10000 0.10000>
  718.     translate < 1.00000 0.00000 0.40000> 
  719.     }
  720.     texture
  721.     {
  722.     Pink_Granite
  723.     scale < 0.10000 0.10000 0.10000>
  724.     }  /* End Texture */
  725. colour red 1.000000 green 1.000000 blue 1.000000 
  726.    } /*End object*/
  727. /*Cube47*/
  728.    object
  729.    {
  730.     intersection { Cube 
  731.     scale < 0.10000 0.10000 0.10000>
  732.     translate < 1.00000 0.00000 0.80000> 
  733.     }
  734.     texture
  735.     {
  736.     Pink_Granite
  737.     scale < 0.10000 0.10000 0.10000>
  738.     }  /* End Texture */
  739. colour red 1.000000 green 1.000000 blue 1.000000 
  740.    } /*End object*/
  741. /*Cube48*/
  742.    object
  743.    {
  744.     intersection { Cube 
  745.     scale < 0.10000 0.10000 0.10000>
  746.     translate < 0.20000 0.00000 -0.20000> 
  747.     }
  748.     texture
  749.     {
  750.     White_Marble
  751.     scale < 0.10000 0.10000 0.10000>
  752.     }  /* End Texture */
  753. colour red 1.000000 green 1.000000 blue 1.000000 
  754.    } /*End object*/
  755. /*Cube49*/
  756.    object
  757.    {
  758.     intersection { Cube 
  759.     scale < 0.10000 0.10000 0.10000>
  760.     translate < 0.20000 0.00000 0.20000> 
  761.     }
  762.     texture
  763.     {
  764.     White_Marble
  765.     scale < 0.10000 0.10000 0.10000>
  766.     }  /* End Texture */
  767. colour red 1.000000 green 1.000000 blue 1.000000 
  768.    } /*End object*/
  769. /*Cube50*/
  770.    object
  771.    {
  772.     intersection { Cube 
  773.     scale < 0.10000 0.10000 0.10000>
  774.     translate < 0.20000 0.00000 0.60000> 
  775.     }
  776.     texture
  777.     {
  778.     White_Marble
  779.     scale < 0.10000 0.10000 0.10000>
  780.     }  /* End Texture */
  781. colour red 1.000000 green 1.000000 blue 1.000000 
  782.    } /*End object*/
  783. /*Cube51*/
  784.    object
  785.    {
  786.     intersection { Cube 
  787.     scale < 0.10000 0.10000 0.10000>
  788.     translate < 0.20000 0.00000 1.00000> 
  789.     }
  790.     texture
  791.     {
  792.     White_Marble
  793.     scale < 0.10000 0.10000 0.10000>
  794.     }  /* End Texture */
  795. colour red 1.000000 green 1.000000 blue 1.000000 
  796.    } /*End object*/
  797. /*Cube52*/
  798.    object
  799.    {
  800.     intersection { Cube 
  801.     scale < 0.10000 0.10000 0.10000>
  802.     translate < 0.60000 0.00000 -0.20000> 
  803.     }
  804.     texture
  805.     {
  806.     White_Marble
  807.     scale < 0.10000 0.10000 0.10000>
  808.     }  /* End Texture */
  809. colour red 1.000000 green 1.000000 blue 1.000000 
  810.    } /*End object*/
  811. /*Cube53*/
  812.    object
  813.    {
  814.     intersection { Cube 
  815.     scale < 0.10000 0.10000 0.10000>
  816.     translate < 0.60000 0.00000 0.20000> 
  817.     }
  818.     texture
  819.     {
  820.     White_Marble
  821.     scale < 0.10000 0.10000 0.10000>
  822.     }  /* End Texture */
  823. colour red 1.000000 green 1.000000 blue 1.000000 
  824.    } /*End object*/
  825. /*Cube54*/
  826.    object
  827.    {
  828.     intersection { Cube 
  829.     scale < 0.10000 0.10000 0.10000>
  830.     translate < 0.60000 0.00000 0.60000> 
  831.     }
  832.     texture
  833.     {
  834.     White_Marble
  835.     scale < 0.10000 0.10000 0.10000>
  836.     }  /* End Texture */
  837. colour red 1.000000 green 1.000000 blue 1.000000 
  838.    } /*End object*/
  839. /*Cube55*/
  840.    object
  841.    {
  842.     intersection { Cube 
  843.     scale < 0.10000 0.10000 0.10000>
  844.     translate < 0.60000 0.00000 1.00000> 
  845.     }
  846.     texture
  847.     {
  848.     White_Marble
  849.     scale < 0.10000 0.10000 0.10000>
  850.     }  /* End Texture */
  851. colour red 1.000000 green 1.000000 blue 1.000000 
  852.    } /*End object*/
  853. /*Cube56*/
  854.    object
  855.    {
  856.     intersection { Cube 
  857.     scale < 0.10000 0.10000 0.10000>
  858.     translate < 1.00000 0.00000 -0.20000> 
  859.     }
  860.     texture
  861.     {
  862.     White_Marble
  863.     scale < 0.10000 0.10000 0.10000>
  864.     }  /* End Texture */
  865. colour red 1.000000 green 1.000000 blue 1.000000 
  866.    } /*End object*/
  867. /*Cube57*/
  868.    object
  869.    {
  870.     intersection { Cube 
  871.     scale < 0.10000 0.10000 0.10000>
  872.     translate < 1.00000 0.00000 0.20000> 
  873.     }
  874.     texture
  875.     {
  876.     White_Marble
  877.     scale < 0.10000 0.10000 0.10000>
  878.     }  /* End Texture */
  879. colour red 1.000000 green 1.000000 blue 1.000000 
  880.    } /*End object*/
  881. /*Cube58*/
  882.    object
  883.    {
  884.     intersection { Cube 
  885.     scale < 0.10000 0.10000 0.10000>
  886.     translate < 1.00000 0.00000 0.60000> 
  887.     }
  888.     texture
  889.     {
  890.     White_Marble
  891.     scale < 0.10000 0.10000 0.10000>
  892.     }  /* End Texture */
  893. colour red 1.000000 green 1.000000 blue 1.000000 
  894.    } /*End object*/
  895. /*Cube59*/
  896.    object
  897.    {
  898.     intersection { Cube 
  899.     scale < 0.10000 0.10000 0.10000>
  900.     translate < 1.00000 0.00000 1.00000> 
  901.     }
  902.     texture
  903.     {
  904.     White_Marble
  905.     scale < 0.10000 0.10000 0.10000>
  906.     }  /* End Texture */
  907. colour red 1.000000 green 1.000000 blue 1.000000 
  908.    } /*End object*/
  909. /*Cube60*/
  910.    object
  911.    {
  912.     intersection { Cube 
  913.     scale < 0.10000 0.10000 0.10000>
  914.     translate < 1.39894 0.00000 -0.20061> 
  915.     }
  916.     texture
  917.     {
  918.     White_Marble
  919.     scale < 0.10000 0.10000 0.10000>
  920.     }  /* End Texture */
  921. colour red 1.000000 green 1.000000 blue 1.000000 
  922.    } /*End object*/
  923. /*Cube61*/
  924.    object
  925.    {
  926.     intersection { Cube 
  927.     scale < 0.10000 0.10000 0.10000>
  928.     translate < 1.39894 0.00000 0.19939> 
  929.     }
  930.     texture
  931.     {
  932.     White_Marble
  933.     scale < 0.10000 0.10000 0.10000>
  934.     }  /* End Texture */
  935. colour red 1.000000 green 1.000000 blue 1.000000 
  936.    } /*End object*/
  937. /*Cube62*/
  938.    object
  939.    {
  940.     intersection { Cube 
  941.     scale < 0.10000 0.10000 0.10000>
  942.     translate < 1.39894 0.00000 0.59939> 
  943.     }
  944.     texture
  945.     {
  946.     White_Marble
  947.     scale < 0.10000 0.10000 0.10000>
  948.     }  /* End Texture */
  949. colour red 1.000000 green 1.000000 blue 1.000000 
  950.    } /*End object*/
  951. /*Cube63*/
  952.    object
  953.    {
  954.     intersection { Cube 
  955.     scale < 0.10000 0.10000 0.10000>
  956.     translate < 1.39894 0.00000 0.99939> 
  957.     }
  958.     texture
  959.     {
  960.     White_Marble
  961.     scale < 0.10000 0.10000 0.10000>
  962.     }  /* End Texture */
  963. colour red 1.000000 green 1.000000 blue 1.000000 
  964.    } /*End object*/
  965.    object
  966.    {
  967.     union
  968.     {
  969.     /*Cube64*/
  970.     intersection { Cube 
  971.     scale < 0.05867 0.05000 0.80097>
  972.     translate < -0.16000 0.00000 0.30000> 
  973.     }
  974.     /*Cube65*/
  975.     intersection { Cube 
  976.     scale < 0.05868 0.05000 0.80097>
  977.     translate < 1.55868 0.00000 0.29902> 
  978.     }
  979.     /*Cube66*/
  980.     intersection { Cube 
  981.     scale < 0.92000 0.05000 0.08000>
  982.     translate < 0.70000 0.00000 1.18000> 
  983.     }
  984.     /*Cube67*/
  985.     intersection { Cube 
  986.     scale < 0.92000 0.05000 0.08000>
  987.     translate < 0.71000 0.00000 -0.58000> 
  988.     }
  989.     } /* End CSG */
  990.     texture
  991.     {
  992.     DMFWood3
  993.     scale < 0.05867 0.05000 0.80097>
  994.     }  /* End Texture */
  995. colour red 1.000000 green 1.000000 blue 1.000000 
  996.     } /*End CSG object*/
  997. } /*End composite*/
  998. /*********************************/
  999. /*Wking*/
  1000. #declare Wking =  composite
  1001. {
  1002.    object
  1003.    {
  1004.     difference
  1005.     {
  1006.     union
  1007.     {
  1008.     /*ConY68*/
  1009.     intersection { 
  1010.     quadric {  QCone_Y }
  1011.     plane { <0.0 1.0 0.0> 0.0  }
  1012.     plane { <0.0 -1.0 0.0> 1.0 }
  1013.     translate  <0.0 0.5 0.0>
  1014.     scale < 0.13667 0.26667 0.13667>
  1015.     rotate < 180 0.0 0.0>
  1016.     translate < 0.00083 0.25830 0.00000> 
  1017.     }
  1018.     /*ConY69*/
  1019.     intersection { 
  1020.     quadric {  QCone_Y }
  1021.     plane { <0.0 1.0 0.0> 0.0  }
  1022.     plane { <0.0 -1.0 0.0> 1.0 }
  1023.     translate  <0.0 0.5 0.0>
  1024.     scale < 0.08501 0.78000 0.07998>
  1025.     translate < 0.00000 -0.07500 0.00000> 
  1026.     }
  1027.     /*QSph70*/
  1028.     quadric { Ellipsoid 
  1029.     scale < 0.18000 0.06500 0.18000>
  1030.     translate < 0.00000 -0.50000 0.00000> 
  1031.     }
  1032.     /*QSph71*/
  1033.     quadric { Ellipsoid 
  1034.     scale < 0.10000 0.02500 0.10000>
  1035.     translate < 0.00000 0.39500 0.00000> 
  1036.     }
  1037.     /*QSph72*/
  1038.     quadric { Ellipsoid 
  1039.     scale < 0.06000 0.02500 0.06000>
  1040.     translate < 0.00000 0.16500 0.00000> 
  1041.     }
  1042.     /*CylY73*/
  1043.     intersection
  1044.     {
  1045.     quadric { Cylinder_Y }
  1046.     plane { <0.0 1.0 0.0> 1.0  }
  1047.     plane { <0.0 -1.0 0.0> 1.0 }
  1048.     scale < 0.01303 0.07000 0.01393>
  1049.     translate < 0.00044 0.47000 0.00068> 
  1050.     }
  1051.     /*CylY74*/
  1052.     intersection
  1053.     {
  1054.     quadric { Cylinder_Y }
  1055.     plane { <0.0 1.0 0.0> 1.0  }
  1056.     plane { <0.0 -1.0 0.0> 1.0 }
  1057.     scale < 0.01303 0.07000 0.01393>
  1058.     rotate < 0.0 0.0 90>
  1059.     translate < 0.00044 0.47000 0.00068> 
  1060.     }
  1061.     } /* End CSG */
  1062.     /*Cube75*/
  1063.     intersection { Cube 
  1064.     scale < 0.19000 0.05000 0.18500>
  1065.     translate < 0.00500 -0.55000 0.00000> 
  1066.     }
  1067.     /*Sphe76*/
  1068.     quadric { Ellipsoid 
  1069.     scale < 0.04000 0.04000 0.04000>
  1070.     translate < 0.00000 0.38500 -0.13000> 
  1071.     }
  1072.     /*Sphe77*/
  1073.     quadric { Ellipsoid 
  1074.     scale < 0.04000 0.04000 0.04000>
  1075.     translate < 0.00000 0.38500 -0.13000> 
  1076.     rotate < 0.0 45 0.0>
  1077.     }
  1078.     /*Sphe78*/
  1079.     quadric { Ellipsoid 
  1080.     scale < 0.04000 0.04000 0.04000>
  1081.     translate < 0.00000 0.38500 -0.13000> 
  1082.     rotate < 0.0 90 0.0>
  1083.     }
  1084.     /*Sphe79*/
  1085.     quadric { Ellipsoid 
  1086.     scale < 0.04000 0.04000 0.04000>
  1087.     translate < 0.00000 0.38500 -0.13000> 
  1088.     rotate < 0.0 135 0.0>
  1089.     }
  1090.     /*Sphe80*/
  1091.     quadric { Ellipsoid 
  1092.     scale < 0.04000 0.04000 0.04000>
  1093.     translate < 0.00000 0.38500 -0.13000> 
  1094.     rotate < 0.0 180 0.0>
  1095.     }
  1096.     /*Sphe81*/
  1097.     quadric { Ellipsoid 
  1098.     scale < 0.04000 0.04000 0.04000>
  1099.     translate < 0.00000 0.38500 -0.13000> 
  1100.     rotate < 0.0 225 0.0>
  1101.     }
  1102.     /*Sphe82*/
  1103.     quadric { Ellipsoid 
  1104.     scale < 0.04000 0.04000 0.04000>
  1105.     translate < 0.00000 0.38500 -0.13000> 
  1106.     rotate < 0.0 270 0.0>
  1107.     }
  1108.     /*Sphe83*/
  1109.     quadric { Ellipsoid 
  1110.     scale < 0.04000 0.04000 0.04000>
  1111.     translate < 0.00000 0.38500 -0.13000> 
  1112.     rotate < 0.0 315 0.0>
  1113.     }
  1114.     } /* End CSG */
  1115.     texture
  1116.     {
  1117.     White_Wood
  1118.     scale < 0.13667 0.13333 0.13667>
  1119.     }  /* End Texture */
  1120. colour red 1.000000 green 1.000000 blue 1.000000 
  1121.     } /*End CSG object*/
  1122. } /*End composite*/
  1123. /*********************************/
  1124. /*Wqueen*/
  1125. #declare Wqueen =  composite
  1126. {
  1127.    object
  1128.    {
  1129.     difference
  1130.     {
  1131.     union
  1132.     {
  1133.     /*ConY84*/
  1134.     intersection { 
  1135.     quadric {  QCone_Y }
  1136.     plane { <0.0 1.0 0.0> 0.0  }
  1137.     plane { <0.0 -1.0 0.0> 1.0 }
  1138.     translate  <0.0 0.5 0.0>
  1139.     scale < 0.13667 0.26667 0.13667>
  1140.     rotate < 180 0.0 0.0>
  1141.     translate < 0.00083 0.25830 0.00000> 
  1142.     }
  1143.     /*ConY85*/
  1144.     intersection { 
  1145.     quadric {  QCone_Y }
  1146.     plane { <0.0 1.0 0.0> 0.0  }
  1147.     plane { <0.0 -1.0 0.0> 1.0 }
  1148.     translate  <0.0 0.5 0.0>
  1149.     scale < 0.08501 0.78000 0.07998>
  1150.     translate < 0.00000 -0.07500 0.00000> 
  1151.     }
  1152.     /*QSph86*/
  1153.     quadric { Ellipsoid 
  1154.     scale < 0.18000 0.06500 0.18000>
  1155.     translate < 0.00000 -0.50000 0.00000> 
  1156.     }
  1157.     /*QSph87*/
  1158.     quadric { Ellipsoid 
  1159.     scale < 0.10000 0.02500 0.10000>
  1160.     translate < 0.00000 0.39500 0.00000> 
  1161.     }
  1162.     /*QSph88*/
  1163.     quadric { Ellipsoid 
  1164.     scale < 0.06000 0.02500 0.06000>
  1165.     translate < 0.00000 0.16500 0.00000> 
  1166.     }
  1167.     /*QSph89*/
  1168.     quadric { Ellipsoid 
  1169.     scale < 0.10500 0.01500 0.10000>
  1170.     translate < 0.00000 0.00000 0.00000> 
  1171.     }
  1172.     } /* End CSG */
  1173.     /*Cube90*/
  1174.     intersection { Cube 
  1175.     scale < 0.19000 0.05000 0.18500>
  1176.     translate < 0.00500 -0.55000 0.00000> 
  1177.     }
  1178.     /*Sphe91*/
  1179.     quadric { Ellipsoid 
  1180.     scale < 0.04000 0.04000 0.04000>
  1181.     translate < 0.00000 0.38500 -0.13000> 
  1182.     }
  1183.     /*Sphe92*/
  1184.     quadric { Ellipsoid 
  1185.     scale < 0.04000 0.04000 0.04000>
  1186.     translate < 0.00000 0.38500 -0.13000> 
  1187.     rotate < 0.0 45 0.0>
  1188.     }
  1189.     /*Sphe93*/
  1190.     quadric { Ellipsoid 
  1191.     scale < 0.04000 0.04000 0.04000>
  1192.     translate < 0.00000 0.38500 -0.13000> 
  1193.     rotate < 0.0 90 0.0>
  1194.     }
  1195.     /*Sphe94*/
  1196.     quadric { Ellipsoid 
  1197.     scale < 0.04000 0.04000 0.04000>
  1198.     translate < 0.00000 0.38500 -0.13000> 
  1199.     rotate < 0.0 135 0.0>
  1200.     }
  1201.     /*Sphe95*/
  1202.     quadric { Ellipsoid 
  1203.     scale < 0.04000 0.04000 0.04000>
  1204.     translate < 0.00000 0.38500 -0.13000> 
  1205.     rotate < 0.0 180 0.0>
  1206.     }
  1207.     /*Sphe96*/
  1208.     quadric { Ellipsoid 
  1209.     scale < 0.04000 0.04000 0.04000>
  1210.     translate < 0.00000 0.38500 -0.13000> 
  1211.     rotate < 0.0 225 0.0>
  1212.     }
  1213.     /*Sphe97*/
  1214.     quadric { Ellipsoid 
  1215.     scale < 0.04000 0.04000 0.04000>
  1216.     translate < 0.00000 0.38500 -0.13000> 
  1217.     rotate < 0.0 270 0.0>
  1218.     }
  1219.     /*Sphe98*/
  1220.     quadric { Ellipsoid 
  1221.     scale < 0.04000 0.04000 0.04000>
  1222.     translate < 0.00000 0.38500 -0.13000> 
  1223.     rotate < 0.0 315 0.0>
  1224.     }
  1225.     } /* End CSG */
  1226.     texture
  1227.     {
  1228.     White_Wood
  1229.     scale < 0.13667 0.13333 0.13667>
  1230.     }  /* End Texture */
  1231. colour red 1.000000 green 1.000000 blue 1.000000 
  1232.     } /*End CSG object*/
  1233. } /*End composite*/
  1234. /*********************************/
  1235. /*wbichop*/
  1236. #declare wbichop =  composite
  1237. {
  1238.    object
  1239.    {
  1240.     difference
  1241.     {
  1242.     union
  1243.     {
  1244.     /*ConY99*/
  1245.     intersection { 
  1246.     quadric {  QCone_Y }
  1247.     plane { <0.0 1.0 0.0> 0.0  }
  1248.     plane { <0.0 -1.0 0.0> 1.0 }
  1249.     translate  <0.0 0.5 0.0>
  1250.     scale < 0.07998 0.64000 0.08501>
  1251.     translate < 0.00000 -0.14000 0.00000> 
  1252.     }
  1253.     /*QSph100*/
  1254.     quadric { Ellipsoid 
  1255.     scale < 0.07500 0.12500 0.08500>
  1256.     translate < -0.00500 0.16000 0.00000> 
  1257.     }
  1258.     /*QSph101*/
  1259.     quadric { Ellipsoid 
  1260.     scale < 0.10000 0.02500 0.09500>
  1261.     translate < 0.00000 0.03000 0.00000> 
  1262.     }
  1263.     /*QSph102*/
  1264.     quadric { Ellipsoid 
  1265.     scale < 0.16495 0.06900 0.14500>
  1266.     translate < 0.00995 -0.50400 0.00000> 
  1267.     }
  1268.     /*Sphe103*/
  1269.     quadric { Ellipsoid 
  1270.     scale < 0.02000 0.02000 0.02000>
  1271.     translate < -0.01000 0.29500 0.00000> 
  1272.     }
  1273.     } /* End CSG */
  1274.     /*Cube104*/
  1275.     intersection { Cube 
  1276.     scale < 0.08000 0.02000 0.08000>
  1277.     rotate < 0.0 0.0 42>
  1278.     translate < 0.05500 0.22500 0.00000> 
  1279.     }
  1280.     /*Cube105*/
  1281.     intersection { Cube 
  1282.     scale < 0.17500 0.06000 0.15500>
  1283.     translate < 0.00500 -0.56000 0.00000> 
  1284.     }
  1285.     } /* End CSG */
  1286.     texture
  1287.     {
  1288.     White_Wood
  1289.     scale < 0.07998 0.32000 0.08501>
  1290.     }  /* End Texture */
  1291. colour red 1.000000 green 1.000000 blue 1.000000 
  1292.     } /*End CSG object*/
  1293. } /*End composite*/
  1294. /*********************************/
  1295. /*whorse*/
  1296. #declare whorse =  composite
  1297. {
  1298.    object
  1299.    {
  1300.     difference
  1301.     {
  1302.     union
  1303.     {
  1304.     /*ConY106*/
  1305.     intersection { 
  1306.     quadric {  QCone_Y }
  1307.     plane { <0.0 1.0 0.0> 0.0  }
  1308.     plane { <0.0 -1.0 0.0> 1.0 }
  1309.     translate  <0.0 0.5 0.0>
  1310.     scale < 0.08999 0.67000 0.10001>
  1311.     translate < 0.00000 -0.11500 0.00000> 
  1312.     }
  1313.     /*QSph107*/
  1314.     quadric { Ellipsoid 
  1315.     scale < 0.11000 0.11000 0.07500>
  1316.     translate < 0.03500 0.07500 0.00000> 
  1317.     }
  1318.     difference
  1319.     {
  1320.     /*Cube108*/
  1321.     intersection { Cube 
  1322.     scale < 0.09500 0.05000 0.04000>
  1323.     translate < 0.14000 0.07500 0.00000> 
  1324.     }
  1325.     /*Cube109*/
  1326.     intersection { Cube 
  1327.     scale < 0.06000 0.01500 0.05500>
  1328.     translate < 0.20000 0.06000 0.00000> 
  1329.     }
  1330.     } /* End CSG */
  1331.     difference
  1332.     {
  1333.     /*QSph110*/
  1334.     quadric { Ellipsoid 
  1335.     scale < 0.16500 0.26500 0.05000>
  1336.     translate < -0.04000 0.01000 0.00000> 
  1337.     }
  1338.     /*Cube111*/
  1339.     intersection { Cube 
  1340.     scale < 0.10000 0.17000 0.06500>
  1341.     translate < 0.05500 -0.12500 0.00000> 
  1342.     }
  1343.     } /* End CSG */
  1344.     /*QSph112*/
  1345.     quadric { Ellipsoid 
  1346.     scale < 0.18495 0.06900 0.16000>
  1347.     translate < 0.00995 -0.50400 0.00000> 
  1348.     }
  1349.     } /* End CSG */
  1350.     /*Cube113*/
  1351.     intersection { Cube 
  1352.     scale < 0.22000 0.04500 0.19500>
  1353.     translate < 0.00500 -0.54500 0.00000> 
  1354.     }
  1355.     } /* End CSG */
  1356.     texture
  1357.     {
  1358.     White_Wood
  1359.     scale < 0.08999 0.33500 0.10001>
  1360.     }  /* End Texture */
  1361. colour red 1.000000 green 1.000000 blue 1.000000 
  1362.     } /*End CSG object*/
  1363. /*Sphe114*/
  1364.    object
  1365.    {
  1366.     quadric { Ellipsoid 
  1367.     scale < 0.02500 0.02500 0.02500>
  1368.     translate < 0.07500 0.13000 -0.03500> 
  1369.     }
  1370.     texture
  1371.     {
  1372.     colour red 0.000000 green 0.000000 blue 0.000000 
  1373.     }  /* End Texture */
  1374.    } /*End object*/
  1375. /*Sphe115*/
  1376.    object
  1377.    {
  1378.     quadric { Ellipsoid 
  1379.     scale < 0.02500 0.02500 0.02500>
  1380.     translate < 0.07500 0.13000 0.04500> 
  1381.     }
  1382.     texture
  1383.     {
  1384.     colour red 0.000000 green 0.000000 blue 0.000000 
  1385.     }  /* End Texture */
  1386.    } /*End object*/
  1387. } /*End composite*/
  1388. /*********************************/
  1389. /*Wtower*/
  1390. #declare Wtower =  composite
  1391. {
  1392.    object
  1393.    {
  1394.     union
  1395.     {
  1396.     difference
  1397.     {
  1398.     /*ConY116*/
  1399.     intersection { 
  1400.     quadric {  QCone_Y }
  1401.     plane { <0.0 1.0 0.0> 0.0  }
  1402.     plane { <0.0 -1.0 0.0> 1.0 }
  1403.     translate  <0.0 0.5 0.0>
  1404.     scale < 0.13000 1.27000 0.14001>
  1405.     translate < -0.00500 0.13500 0.00000> 
  1406.     }
  1407.     /*Cube117*/
  1408.     intersection { Cube 
  1409.     scale < 0.18000 0.27000 0.19000>
  1410.     translate < -0.01000 0.59000 0.00000> 
  1411.     }
  1412.     } /* End CSG */
  1413.     difference
  1414.     {
  1415.     /*Sphe118*/
  1416.     quadric { Ellipsoid 
  1417.     scale < 0.16000 0.16000 0.16000>
  1418.     translate < -0.00500 0.41500 0.00000> 
  1419.     }
  1420.     /*Cube119*/
  1421.     intersection { Cube 
  1422.     scale < 0.17500 0.21000 0.18500>
  1423.     translate < -0.01000 0.66000 0.00000> 
  1424.     }
  1425.     /*Sphe120*/
  1426.     quadric { Ellipsoid 
  1427.     scale < 0.13500 0.13500 0.13500>
  1428.     translate < -0.01000 0.47000 0.00000> 
  1429.     }
  1430.     /*CylZ121*/
  1431.     intersection
  1432.     {
  1433.     quadric { Cylinder_Z }
  1434.     plane { <0.0 0.0 1.0> 1.0  }
  1435.     plane { <0.0 0.0 -1.0> 1.0 }
  1436.     scale < 0.04577 0.04473 0.16667>
  1437.     translate < -0.00922 0.43527 0.00000> 
  1438.     }
  1439.     /*CylZ122*/
  1440.     intersection
  1441.     {
  1442.     quadric { Cylinder_Z }
  1443.     plane { <0.0 0.0 1.0> 1.0  }
  1444.     plane { <0.0 0.0 -1.0> 1.0 }
  1445.     scale < 0.04577 0.04473 0.16667>
  1446.     rotate < 0.0 45 0.0>
  1447.     translate < -0.00922 0.43527 0.00000> 
  1448.     }
  1449.     /*CylZ123*/
  1450.     intersection
  1451.     {
  1452.     quadric { Cylinder_Z }
  1453.     plane { <0.0 0.0 1.0> 1.0  }
  1454.     plane { <0.0 0.0 -1.0> 1.0 }
  1455.     scale < 0.04577 0.04473 0.16667>
  1456.     rotate < 0.0 90 0.0>
  1457.     translate < -0.00922 0.43527 0.00000> 
  1458.     }
  1459.     /*CylZ124*/
  1460.     intersection
  1461.     {
  1462.     quadric { Cylinder_Z }
  1463.     plane { <0.0 0.0 1.0> 1.0  }
  1464.     plane { <0.0 0.0 -1.0> 1.0 }
  1465.     scale < 0.04577 0.04473 0.16667>
  1466.     rotate < 0.0 135 0.0>
  1467.     translate < -0.00922 0.43527 0.00000> 
  1468.     }
  1469.     } /* End CSG */
  1470.     difference
  1471.     {
  1472.     /*QSph125*/
  1473.     quadric { Ellipsoid 
  1474.     scale < 0.23495 0.09900 0.23000>
  1475.     translate < -0.00505 -0.49900 0.00000> 
  1476.     }
  1477.     /*Cube126*/
  1478.     intersection { Cube 
  1479.     scale < 0.23500 0.06000 0.24500>
  1480.     translate < 0.00000 -0.56000 0.00500> 
  1481.     }
  1482.     } /* End CSG */
  1483.     } /* End CSG */
  1484.     texture
  1485.     {
  1486.     White_Wood
  1487.     scale < 0.13000 0.63500 0.14001>
  1488.     }  /* End Texture */
  1489. colour red 1.000000 green 1.000000 blue 1.000000 
  1490.     } /*End CSG object*/
  1491. } /*End composite*/
  1492. /*********************************/
  1493. /*wspawn*/
  1494. #declare wspawn =  composite
  1495. {
  1496.    object
  1497.    {
  1498.     difference
  1499.     {
  1500.     union
  1501.     {
  1502.     /*ConY127*/
  1503.     intersection { 
  1504.     quadric {  QCone_Y }
  1505.     plane { <0.0 1.0 0.0> 0.0  }
  1506.     plane { <0.0 -1.0 0.0> 1.0 }
  1507.     translate  <0.0 0.5 0.0>
  1508.     scale < 0.07001 0.47000 0.07001>
  1509.     translate < 0.00000 -0.21500 0.00000> 
  1510.     }
  1511.     /*Sphe128*/
  1512.     quadric { Ellipsoid 
  1513.     scale < 0.08000 0.08000 0.08000>
  1514.     translate < 0.00000 0.00000 0.00000> 
  1515.     }
  1516.     /*QSph129*/
  1517.     quadric { Ellipsoid 
  1518.     scale < 0.10500 0.02000 0.10000>
  1519.     translate < 0.00500 -0.08500 0.00000> 
  1520.     }
  1521.     /*QSph130*/
  1522.     quadric { Ellipsoid 
  1523.     scale < 0.14995 0.06900 0.15000>
  1524.     translate < 0.00495 -0.49900 0.00000> 
  1525.     }
  1526.     } /* End CSG */
  1527.     /*Cube131*/
  1528.     intersection { Cube 
  1529.     scale < 0.17500 0.05000 0.17000>
  1530.     translate < 0.00500 -0.55000 0.00000> 
  1531.     }
  1532.     } /* End CSG */
  1533.     texture
  1534.     {
  1535.     White_Wood
  1536.     scale < 0.07001 0.23500 0.07001>
  1537.     }  /* End Texture */
  1538. colour red 1.000000 green 1.000000 blue 1.000000 
  1539.     } /*End CSG object*/
  1540. } /*End composite*/
  1541. composite { 
  1542.     Master
  1543.     }
  1544. /*********************************/
  1545. composite { 
  1546.     map
  1547.     scale < 2.48000 1.00000 2.32000>
  1548.     translate < -0.04000 -0.60000 0.00000> 
  1549.     }
  1550. /*********************************/
  1551. composite { 
  1552.     Wking
  1553.     scale < 1.00000 1.00000 1.00000>
  1554.     translate < 1.96000 0.00000 -0.90000> 
  1555.     }
  1556. /*********************************/
  1557. composite { 
  1558.     Wqueen
  1559.     scale < 1.00000 1.00000 1.00000>
  1560.     translate < 1.46000 0.00000 -0.90000> 
  1561.     }
  1562. /*********************************/
  1563. composite { 
  1564.     wbichop
  1565.     scale < 1.00000 1.00000 1.00000>
  1566.     translate < 0.98000 0.00000 -0.90000> 
  1567.     }
  1568. /*********************************/
  1569. composite { 
  1570.     wbichop
  1571.     scale < 1.00000 1.00000 1.00000>
  1572.     translate < 2.48000 0.00000 -0.90000> 
  1573.     }
  1574. /*********************************/
  1575. composite { 
  1576.     whorse
  1577.     scale < 1.00000 1.00000 1.00000>
  1578.     translate < 0.48000 0.00000 -0.90000> 
  1579.     }
  1580. /*********************************/
  1581. composite { 
  1582.     whorse
  1583.     scale < 1.00000 1.00000 1.00000>
  1584.     rotate < 0.0 180 0.0>
  1585.     translate < 2.98000 0.00000 -0.90000> 
  1586.     }
  1587. /*********************************/
  1588. composite { 
  1589.     Wtower
  1590.     scale < 1.00000 1.00000 1.00000>
  1591.     translate < -0.02000 0.00000 -0.92000> 
  1592.     }
  1593. /*********************************/
  1594. composite { 
  1595.     Wtower
  1596.     scale < 1.00000 1.00000 1.00000>
  1597.     translate < 3.46000 0.00000 -0.92000> 
  1598.     }
  1599. /*********************************/
  1600. composite { 
  1601.     wspawn
  1602.     scale < 1.00000 1.00000 1.00000>
  1603.     translate < -0.04000 0.00000 -0.44000> 
  1604.     }
  1605. /*********************************/
  1606. composite { 
  1607.     wspawn
  1608.     scale < 1.00000 1.00000 1.00000>
  1609.     translate < 0.44000 0.00000 -0.44000> 
  1610.     }
  1611. /*********************************/
  1612. composite { 
  1613.     wspawn
  1614.     scale < 1.00000 1.00000 1.00000>
  1615.     translate < 0.96000 0.00000 -0.44000> 
  1616.     }
  1617. /*********************************/
  1618. composite { 
  1619.     wspawn
  1620.     scale < 1.00000 1.00000 1.00000>
  1621.     translate < 1.44000 0.00000 -0.44000> 
  1622.     }
  1623. /*********************************/
  1624. composite { 
  1625.     wspawn
  1626.     scale < 1.00000 1.00000 1.00000>
  1627.     translate < 1.94000 0.00000 -0.44000> 
  1628.     }
  1629. /*********************************/
  1630. composite { 
  1631.     wspawn
  1632.     scale < 1.00000 1.00000 1.00000>
  1633.     translate < 2.44000 0.00000 -0.44000> 
  1634.     }
  1635. /*********************************/
  1636. composite { 
  1637.     wspawn
  1638.     scale < 1.00000 1.00000 1.00000>
  1639.     translate < 2.94000 0.00000 -0.44000> 
  1640.     }
  1641. /*********************************/
  1642. composite { 
  1643.     wspawn
  1644.     scale < 1.00000 1.00000 1.00000>
  1645.     translate < 3.44000 0.00000 -0.44000> 
  1646.     }